
var baseUrl = "http://103.233.54.27:8888/api/services/app/DataMonitor"; //用于拼接之后请求的url
const funAjax = {
  get: function (url, data = '', method = "get") {
    return new Promise((resolve, reject) => {
      $.ajax({
        url: baseUrl + url,
        type: method,
        async: true,
        dataType: "json",
        data: data ? JSON.stringify(data) : '',
        headers: {
          Token: localStorage.getItem("token"), //自定义请求头 此处我的token配置自动获取。根据自己配置位置进行获取
          "Content-Type": "application/json;charset=utf8",
        },
        success: function (res) {
          if (res.success) {
            resolve(res.result)
          }
        },
        error: function (err) {
          reject(err)
        }
      })
    })
  }
}

// var baseUrl = "基地址"; //用于拼接之后请求的url
// //全局公共请求方法
// var funAjax = {
//   get: (url, async, data, method = "get") => {
//     return new Promise((resolve, reject) => {
//       // 这里可以使用一些小的插件来显示正在请求
//       // 加载中动画开启
//       //设置默认异步请求
//       /*此处同步请求： 同步请求（Synchronous Request）：在发送请求时，JavaScript 引擎会等待请求完成并且收到响应，然后才会继续执行后续的代码。执行阶段会被阻塞，直到接收到请求的结果。这意味着，同步请求会阻塞后续的代码执行，直到请求完成，页面可能会出现“假死”状态。同步请求不适用于长时间的操作，因为它会冻结页面并阻塞用户的交互，异步请求则不用等待返回结果，根据情况设置参数
// */
//       if (async == "" || async == null || typeof async == "undefined") {
//         async = true;
//       }
//       $.ajax({
//         url: baseUrl + url,
//         type: method,
//         async: async,
//         dataType: "json",
//         data: JSON.stringify(data),
//         headers: {
//           Token: localStorage.getItem("token"), //自定义请求头 此处我的token配置自动获取。根据自己配置位置进行获取
//           "Content-Type": "application/json;charset=utf8",
//         },
//         success: function (ret) {
//           // 加载中动画关闭
//           // loading && loading.close();
//           if (ret.code == 200) {
//             resolve(ret);
//           } else {
//             if (ret.code == 401) {
//            //给用户提示登录超时，您需要重新登录 并返回登录页面，清